export default {
  inserted(el, option) {
    // console.log('元素被插入', option)
    // console.log('元素被插入', el)
    el.addEventListener('error', () => {
      el.src = option.value
    })
    // 上面的逻辑有一个缺陷, 只能监听错误事件
    // 但是如果图片本身不存在 src 也就不会触发错误事件
    el.src = el.src || option.value
  },
  // 指令所在组件的 VNode 及其子 VNode 全部更新后调用
  componentUpdated(el, option) {
    el.src = el.src || option.value
  }
}
